ee71e55cee525c6985c973542df9e44f5dc176b6,impl-maven/src/main/java/org/jboss/shrinkwrap/resolver/impl/maven/convert/MavenConverter.java,MavenConverter,fromDependency,#Dependency#,116
Before Change
public static MavenDependency fromDependency(final Dependency dependency) {
final Artifact artifact = dependency.getArtifact();
final MavenCoordinate coordinate = MavenCoordinates.createCoordinate(artifact.getGroupId(),
artifact.getArtifactId(), artifact.getVersion(), PackagingType.of(artifact.getExtension()),
artifact.getClassifier());
// SHRINKRES-143 lets ignore invalid scope
ScopeType scope = ScopeType.RUNTIME;
After Change
public static MavenDependency fromDependency(final Dependency dependency) {
final Artifact artifact = dependency.getArtifact();
final PackagingType packaging = PackagingType
.of(artifact.getProperty(ArtifactProperties.TYPE, artifact.getExtension()));
final String classifier = artifact.getClassifier().length() == 0 ? packaging.getClassifier() : artifact.getClassifier();
final MavenCoordinate coordinate = MavenCoordinates.createCoordinate(artifact.getGroupId(),
artifact.getArtifactId(), artifact.getVersion(), packaging, classifier);